/* Common */

body { 
	background: url("../../../../images/corporatebackground.jpg") repeat-x;
	/*background-attachment: fixed;*/
	background-color: #4B2A17;
}
.roundContainerBodySection { background-color: white; }

#footer .section,#footer li { border-color:  #050505; }
#footer .headerSection,#footer li,#footer a { color: #666666; }
#footer a span { color: #050505; }

/* quickQuote.xml */

#quickQuote {
	color: #666666;
	border-color: #666666;
	background: url("../../../../images/quickquotegradient.jpg") repeat-x bottom;
}

#quickQuote .headerSection { color: #050505; }
#quickQuote .headerSection span { color: #969696; }

#submitButton button { background-color: transparent; }

#submitButton button { background-color: transparent; }

/* realEstateMarketPlace.xml */

#realEstateMarketPlace {
	border-color: #666666;
	background: url("../../../../images/quickquotegradient.jpg") repeat-x bottom;
}

#realEstateMarketPlace p { color: #666666; }

#realEstateMarketPlace .headerSection,#realEstateMarketPlace a { color: #050505; }
#realEstateMarketPlace .headerSection span { color: #969696; }

/* home.xml */

#mortgageTools,#perfectLoan { color: #666666; }
#perfectLoan .headerSection {
	color: black;
	border-color: black;
}
#perfectLoan .section .headerSection a { color: #050505; }

/* featuredHomes.xml */

#featuredHomes .headerSection { 
	background-color: #e5e5e5;
	color: #050505;
}

.listingNavBar a { color: black; }

#homeListings .section,#homeListings img { border-color: #050505 !important; }

#homeListings .section .headerSection * { color: #050505 !important; }

#homeListings p { color: #666666; }
#homeListings .bodySection a { color: #050505; }

/* individualListing.xml */

#homeListing,#leadGenTool {
	border-color: #050505 !important;
	color: #666666;
}
#homeListing .headerSection,.leadGenToolSection .headerSection {
	background-color: #e5e5e5;
	color: #050505;
}

.leadGenToolSection { border-color: white !important; }

#tools .headerSection {
	background-color: #e5e5e5;
	color: #050505;
}

@media print {
	#homeListing,.leadGenToolSection { color: black; }
	#homeListing .headerSection,.leadGenToolSection .headerSection { color: black; }
	#homeListing a { color: black; }
}
/* Calculators */

.calculator h3.headerSection { 
	background-color: #e5e5e5;
	color: #050505;
}

.calculator .calcDesc { color: #666666; }

.calculator form .zebra label,.calculator form .bodySection .zebra { background-color: #e9e9e9; }
.calculator form div div { color: #666666; }

#calcGraph .headerSection, #lineGraph .headerSection{
	color: #050505;
	border-color: #050505;
}

.calculator li { border-color: #050505;}
.calculator li div {
	color: #F4FAFF;
	background-color: #050505;
}
.calculator li a {
	color: #666666;
	background-color: #F4FAFF;
}

.calculator .tabBar { background-color: #050505; }

#reportView { color: #666666; }
#reportView thead {
	background-color: #e5e5e5;
	color: #050505;
}
#reportView .zebra { background-color: #E9E9E9; }

/****contactUs.xml***/

#askAnExpert .bodySection { color: #666666; }

/* preferredProfessionals */

#preferredProfessionals {
	border-color: #24558E;
	background: url("../../../../images/professionalsgradient.jpg");
}
#preferredProfessionals .headerSection a {
	font-weight: bold;
	font-family: tahoma;
	color: #050505;
}
#preferredProfessionals .headerSection a span { color: #969696; }

/* recommendedProfessionals.xml */

#recommendedProfessionals2 .headerSection { 
	background-color: #e5e5e5;
	color: #050505;
}

#recommendedProfessionals .headerSection {
	background-color: #e5e5e5;
	color: #050505;
}

#recommendedProfessionals .section,#recommendedProfessionals img { border-color: #050505 !important; }

#recommendedProfessionals p { color: #666666; }
#recommendedProfessionals .bodySection a { color: #050505; }

/* freeReports.xml */

#freeReports { color: #666666; }
#freeReports .headerSection { 
	background-color: #e5e5e5;
	color: #050505;
}
#freeReports .zebra { background-color: #E9E9E9; }

/* localResources.xml */

#localResources,#localResources a { color: #666666; }
#localResources .headerSection { 
	background-color: #e5e5e5;
	color: #050505;
}

#localResources .section .headerSection { 
	background-color: transparent;
	color: #666666;
}

#localResources .zebra { background-color: #E9E9E9; }

/* applyNow.xml */

#applyNow,#applyNow a { color: #666666; }
#applyNow .headerSection { 
	background-color: #e5e5e5;
	color: #050505;
}

#applyNow .section .headerSection { 
	background-color: transparent;
	color: #666666;
}

/* privacyPolicy.xml */

#privacyPolicy,#privacyPolicy a { color: #666666; }
#privacyPolicy .headerSection { 
	background-color: #e5e5e5;
	color: #050505;
}

#privacyPolicy .section .headerSection { 
	background-color: transparent;
	color: black;
}

#privacyPolicy strong { color: black; }

/* optOutMailingList.xml */

#optOutMailingList { color: #666666; }
#optOutMailingList .headerSection { 
	background-color: #e5e5e5;
	color: #050505;
}

/* loanOptions.xml */

#loanOptions,#loanOptions a { color: #666666; }
#loanOptions .headerSection { 
	background-color: #e5e5e5;
	color: #050505;
}

#loanOptions .section .headerSection { 
	background-color: transparent;
	color: #050505;
}

#loanOptions .zebra { background-color: #E9E9E9; }

/* company.xml */

#company { color: #666666; }
#company .headerSection { 
	background-color: #e5e5e5;
	color: #050505;
}

/* Glossary */

#glossary { color: #666666; }
#glossary .headerSection { 
	background-color: #e5e5e5;
	color: #050505;
}

/* Loan Descriptions */

#loanDescription { color: #666666; }
#loanDescription .headerSection { 
	background-color: #e5e5e5;
	color: #050505;
}

/* Sitemap */

#sitemap { color: #666666; }
#sitemap .headerSection { 
	background-color: #e5e5e5;
	color: #050505;
}
#sitemap .section,#sitemap .section .headerSection { color: black; }
#sitemap .section .headerSection { background-color: transparent; }

/*******The forms***********/

.form .column .headerSection,.form .columnRight ul,.form .columnRight .bodySection p { color: #050505; }

.form form .section .headerSection {
	color: #405A58;
	background-color: #d0d0d0;
}

.form .columnLeft p { color: #222222; }

.form form .section { border-color: #E4ECEC; } 

.form .zebra { background-color: #dddddd; }

.form fieldset p,label { color: #666666 !important; }

.form .columnRight ul span { color: #222222; }

.form noscript p { color: #DE5300 !important; }

.form input,.form textarea { border-color: #666666 #FAFAFA #FAFAFA #666666; }

.form form .section div div span { color: #666666 !important; }